nginx实现两台服务器的负载均衡
使用背景
现在有两台服务器,其中有一台作为外网服务器和应用服务器(A),另一台做MySQL和应用服务器(B)。需要在AB两台服务器中实现负载均衡。
实现思路
A安装nginx实现代理,需要在配置中添加两个监听,一个监听8080端口,一个监听80端口。其中8080端口就是我们的应用端口,80端口是外网端口。A分发作为应用服务器要分发给自己和B,B就比较简单直接运行应用,打开8080端口。
写到最后
集群就是准备多个类似B的服务器,加入A的分发服务池中。
NGINX的分发方式也有很多,有ip_hash模式是解决session共享问题的。不过现在的api中都不使用session了,基于JWT的自验证方式,才比较好。
配置等项目上线补上。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。